<?php namespace web\admin\controller;

class Tag extends Common{
	//成员属性
	private $db;
	//构造函数
	public function __construct(){
		$this->db=new \system\model\Tag;
		
		
	}
	//首页方法
	public function index(){
		$data=$this->db->getAll();
		View::with('data',$data);
		
		View::make();
	}
	//添加方法
	public function add(){
	//判断是否为post请求
	if(IS_POST){
		//获取post请求的数据
		$re=$this->db->store();
		if(!$re){
			message($this->db->getError());
		}
	message('添加成功',U('admin/Tag/index'));	
	}	
		
		
		
		View::make();
		
	}
	
//删除方法
public function del(){
	//获取删除哪一条
	$tid=Q('get.tid',0,'intival');
	$re=$this->db->where('tid',$tid)->delete();
//	p($re);die;
	message('删除成功',U('admin/Tag/index'));
}	
	
	//编辑方法
	public function edit(){
//		echo 2;die;
	//获取编辑哪一条
	$tid=Q('get.tid',0,'intival');	
	//获取原来的数据
//	var_dump($tid);die;
	$oldData=$this->db->where('tid',$tid)->get();
//	var_dump($oldData);die;
$oldData=current($oldData);

	View::with('oldData',$oldData);
	//修改原来的数据
		if(IS_POST){
//			$newtid=$_GET['tid'];
//		var_dump($newtid);die;
			$newtname=$_POST['tname'];
			
		$this->db->where('tid',$tid)->update(array('tname'=>$newtname));
		
//		$re=$this->db->store();
//		if(!$re){
//			message($this->db->getError());
//		}
	message('编辑成功',U('admin/Tag/index'));	
//	}	
		}
	View::make();	
	}
	
	
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	?>